
package gtug.shikoku.delicious.recipe04;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class Recipe04Activity extends Activity {
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        // res/layout/main.xml内からidがbtn_start_activityの要素を取得する
        Button btnStartActivity = (Button) findViewById(R.id.btn_start_activity);
        // ボタンにクリックイベントを定義する
        btnStartActivity.setOnClickListener(new Button.OnClickListener() {
            
            public void onClick(View v) {
                // 明示的Intentを呼び出す
                // 明示的Intentとは、次のActivityなどを指定して呼び出すということです
                // 自分が作ったものでなくても、パッケージ名とActivity名がわかっていれば呼び出せます
                
                // res/layout/main.xml内からidがedit_textの要素を取得する
                EditText editText = (EditText) findViewById(R.id.edit_text);
                // 入力欄から入力内容を取得する
                String text = editText.getText().toString();
                
                Intent intent = new Intent(Recipe04Activity.this, NextActivity.class);
                // 次の画面に渡したいデータを設定します
                intent.putExtra(Intent.EXTRA_TEXT, text);
                // Activityを呼び出します
                startActivity(intent);
            }
        });
        
        /* 
         * TODO
         * onClickメソッドを編集して、NextActivityではなく、OriginalActivityに遷移してください
         * OriginalActivityは作成してください。内容はNextActivityと同じで構いません。
         * エラーが起きた場合は、DDMSパースペクティブより、LogCatのエラーログを見て、修正してください。
         * NextActivityと同じ結果になることを確認してください。
         * 確認ができたら、講師に報告してください
         */
    }
}
